

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.containers.TabNavigator;
import mx.controls.Button;
import mx.controls.List;
import mx.controls.Tree;

class BindableProperty
{
	/**
	 * generated bindable wrapper for property addConnection (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'addConnection' moved to '_755614113addConnection'
	 */

    [Bindable(event="propertyChange")]
    public function get addConnection():mx.controls.Button
    {
        return this._755614113addConnection;
    }

    public function set addConnection(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._755614113addConnection;
        if (oldValue !== value)
        {
            this._755614113addConnection = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "addConnection", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property colsList (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'colsList' moved to '_626253263colsList'
	 */

    [Bindable(event="propertyChange")]
    public function get colsList():mx.controls.List
    {
        return this._626253263colsList;
    }

    public function set colsList(value:mx.controls.List):void
    {
    	var oldValue:Object = this._626253263colsList;
        if (oldValue !== value)
        {
            this._626253263colsList = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "colsList", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property connectionList (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'connectionList' moved to '_1269957788connectionList'
	 */

    [Bindable(event="propertyChange")]
    public function get connectionList():mx.controls.Tree
    {
        return this._1269957788connectionList;
    }

    public function set connectionList(value:mx.controls.Tree):void
    {
    	var oldValue:Object = this._1269957788connectionList;
        if (oldValue !== value)
        {
            this._1269957788connectionList = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "connectionList", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property qPanelNav (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'qPanelNav' moved to '_1253696496qPanelNav'
	 */

    [Bindable(event="propertyChange")]
    public function get qPanelNav():mx.containers.TabNavigator
    {
        return this._1253696496qPanelNav;
    }

    public function set qPanelNav(value:mx.containers.TabNavigator):void
    {
    	var oldValue:Object = this._1253696496qPanelNav;
        if (oldValue !== value)
        {
            this._1253696496qPanelNav = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "qPanelNav", oldValue, value));
        }
    }



}
